home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 6656 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.7 KB

  1. Path: admaix.sunydutchess.edu!ub!newserve!rebecca!rpi!not-for-mai
  2. From: floydb1@lib110.its.rpi.edu (Barry B Floyd)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: How to teach C++ to a 35 year old
  5. Date: 12 Feb 1996 11:03:10 -0500
  6. Organization: Rensselaer Polytechnic Institute, Troy, NY.
  7. Message-ID: <4fnobu$ij8@lib110.its.rpi.edu>
  8. References: <4f803q$h4t@gondor.sdsu.edu> <DMIr84.GJ8.0.staffin.dcs.ed.ac.uk@dcs.ed.ac.uk> <4fh5u7$89v@news4.digex.net>
  9. NNTP-Posting-Host: lib110.its.rpi.edu
  10. X-newsreader: xrn 7.04-beta-11
  11.  
  12.  
  13. From personal experience (i.e. getting me to learn C++):
  14.  
  15. Find a interesting problem to solve. Ask them to solve it using
  16. C++, providing all the necessary tools - allowing no excuses.
  17.  
  18. My interesting problem was redesigning and recoding a genealogical
  19. information management system that I originally design/coded in
  20. dBase on a PC. At the time (10 years ago) I learned a lot about
  21. relational databases, 1st->3rd normal form DB's, dBase language
  22. usage, etc. Now I have learned a lot about class design and coding,
  23. pointers, member functions, etc. (all but STL, so far) X/Motif and
  24. UNIX system configuration (by necessity!).
  25.  
  26.  
  27. The original posting seems to hit two bad points:
  28.   1) a potentially implied "do as I say" attitude
  29.   2) a potentially implied "you are old and useless" attitude
  30.  
  31. Neither are great motivaters.
  32.  
  33.  
  34. Have them design a class hierarchy for daytime talk-show hosts
  35. and test it with sample guests, for example.
  36.  
  37. 2 cents
  38.  
  39. barry
  40. -- 
  41. +--------------------------------------------------------------------+ 
  42. | Barry B. Floyd                   \\\               floydb1@rpi.edu |
  43. | RPI Alum. '84 '87 '88              \\\                             |
  44. +--------------------------------------------------------------------+
  45.